home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
comm
/
bbs
/
tacfl156.lha
/
TACFl.DOK
< prev
Wrap
Text File
|
1994-08-07
|
7KB
|
165 lines
Transamiga CreateFileListe V1.56
--------------------------------
geschriebenn 1994 von Mathias Supp
2:2476/539.0@fidoclassic
39:172/303.0@amiganet
s_supp@iracvl.ira.uka.de
mathias_supp@amiga_inside.schiele-ct.de
Sysop der Amiga Inside I : ++49(0)721-854112
Ausgabe : 07.08.1994
============================================================================
Copyright :
-----------
Dieses Programm darf frei kopiert werden, solange es fuer PRIAVTE Zwecke
benutzt wird.
Es ist ABSOLUT VERBOTEN Geld in irgendeiner Form fuer diese Programm zu
verlangen.
Ausnahmen beduerfen meiner AUSDRUECKLICHEN Genehmigung.
Ausnahmen : AmiNet-CD
Fred Fish Sammlung
============================================================================
Einleitung :
------------
Diese Programm wurde wegen einiger fehlender Features von Sami's Filelister
geschrieben (hallo Sami, wo bleibt SFL3 ? ;-)
TACFl lieferte beim Test mit Enforcer und Mungwall keinerlei Fehler.
In dieser Version benoetigt TACfl mindestens 2888 Bytes Stack.
============================================================================
Inhalt des Archives :
---------------------
- TACFl : das Programm
- TACFl_NC : das Programm ohne Stack/Ueberlauf/...-Ueberpruefung
duerfte ein wenig schneller sein :-)
- TACFl.DOC : englische Anleitung
- TACFl.DOK : deutsche Anleitung
============================================================================
Was macht es ?
--------------
Filelisten erzeugen halt :-)
1. komplette Filelisten
2. Filelisten von bestimmten Areas
3. Liste von neuen Files
4. Gesamtindex erzeugen (optional sortiert)
Leere Areas werden nicht gelistet.
============================================================================
Parameter :
-----------
LISTFILE : Pfad und Name der zu erzeugenden Fileliste
CONFIGPATH : Pfad zum TA-Configs-Verzeichnis
Voreinstellung : bbs:configs/
DAYS : listet Files, die hoechstens so alt wie die angegeben Tage
sind (0=die Files von heute !)
Voreinstellung : alle Files listen
SINCE : listet Files ab einem bestimmten Datum (TA-Format !!!)
Voreinstellung : alle Files listen
AREAFLAGS : listet Files, die dem gegebenen Flag entsprechen
Voreinstellung : alle Areas listen
AREARANGE : listet Area, die im angegeben Areabereich liegen
Format : a-b (listet von Area a bis b)
a- (listet von Area a bis zur letzten)
-b (listet von der ersten Area bis b)
a (listet Area a)
alle Formate koennen gleichzeitig durch Trennen mit Kommata
benutzt werden
z.B.: AREARANGE=1-5,7,20-,10-13
Voreinstellung : alle Areas listen
ADDCR : fuegt am Ende jeder Zeile ein Wagenruecklauf fuer die armen
PC-ler ein ;-)
Voreinstellung : kein Wagenruecklauf anhaengen
HEADERFILE : Textfile, welches vor die Liste soll
Voreinstellung : kein File davorsetzen
BOTTOMFILE : Textfile, welches ans Ende der Liste soll
Voreinstellung : kein File anhaengen
AREASTAT : erzeuge Statistik von jeder Area
Voreinstellung : keine Statistik
COMPLETESTAT : erzeuge Statistik von allen Areas
Voreinstellung : keine Statistik
CREATEINDEX : erzeugt ein UNSORTIERTES Indexfile fuer TAFreq von Thomas
Boerkel und/oder Filelister von Mathias Supp fuer WESENTLICH
kuerzere Suchzeiten; vor der Benutzung muss das Indexfile
sortiert werden ! z.B.: SORT index index.sortiert
Voreinstellung : normale Fileliste erzeugen
SORTINDEX : erzeugt ein sortiertes Indexfile fuer TAFreq/Filelister
Voreinstellung : nicht sortieren
IGNOREINDEX : die von Filelister erzeugte ENV-Variable ignorieren ?
Voreinstellung : nicht ignorieren
============================================================================
History :
---------
V1.0 05.05.94 : - erste Ausgabem, welche beim Erzeugen einer kompletten
Fileliste ziemlich langsam war
- brachte Enforcer-Hits
V1.1 09.05.94 : - nun schneller in allen Operationen
- saemtliche Enforcer-Hits entfernt
V1.2 25.05.94 : - bis zu 3-mal schneller beim Erzeugen einer kompletten
Fileliste
V1.3 05.06.94 : - erzeugt unsortiertes Indexfile fuer TAFreq und File-
lister
V1.4 07.06.94 : - erzeugt sortierte und/oder gekuerzte Indexe
08.06.94 : - der Index wird erst am Ende sortiert => SEHR HOHER
Geschwindigkeitsgewinn
V1.41 10.06.94 : - Stringvergleiche optimiert => halbe Sortierzeit !
V1.42 13.06.94 : - das Lesen der Files.BBS optimiert => etwas schneller
V1.5 15.06.94 : - benutzt die Daten von Filelister V0.42+, falls dessen
ENV-Variable gefunden wird => keine Lesezugriffe mehr
noetig !
- "SHORTINDEX"-Option wurde enfernt, da es fuer den
langen Index keine Verwendung gab'
V1.52 25.06.94 : - TACFl aendert nun nicht mehr die Variable von Filelister
(danke an Martin, der mir ein irrefuehrendes Verhalten
von Filelister berichtet hat)
- die Benutzung des File.Cfg entsprechend Filelister
V0.431+ geaendert
V1.53 06.07.94 : - da mich Thomas zu Tode flamte ( ;-) ) aenderte ich das
Filelistenerzeugen, wenn der Speicher mit Filelister
geteilt wird : es gibt nun keine unnuetzen Leerzeichen
mehr am Ende der Zeilen
V1.54 13.07.94 : - es wurde ein Bug entfernt, der Filelister zum Absturz
brachte
V1.55 29.07.94 : - es wurde ein Bug entfernt, der einen "freemem error"
verursachte, danke an Chris fuers Berichten des Fehlers
V1.56 07.08.94 : - doppeltes Zaehlen von Files und Bytes bei Benutzung von
"days" und "since" korrigiert
============================================================================
Danke an :
----------
Thomas Boerkel fuer die Idee des Binaer-Suchens
Martin Eitel fuer Bug-Reports
Chris Qonoey fuer Bug-Reports
Sami Radwan fuer die (Weiter-)Entwicklung und den Support von Transamiga
viel Spass
Mathias